f9926602dc42c22d9407217b99701681da3e2429,plugins/org.eclipse.xtext.xtext.generator/xtend-gen/org/eclipse/xtext/xtext/generator/idea/IdeaPluginGenerator.java,IdeaPluginGenerator,compileColorSettingsPage,#Grammar#,2636

Before Change


        _builder.newLine();
      }
    };
    return this.fileAccessFactory.createXtendFile(_colorSettingsPage, _client);
  }
  
  @Pure

After Change


  
  public JavaFileAccess compileColorSettingsPage(final Grammar grammar) {
    JavaFileAccess _xifexpression = null;
    boolean _isGenerateXtendStub = this.isGenerateXtendStub();
    if (_isGenerateXtendStub) {
      TypeReference _colorSettingsPage = this._ideaPluginClassNames.colorSettingsPage(grammar);
      StringConcatenationClient _client = new StringConcatenationClient() {
        @Override
        protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) {
          _builder.append("class ");
          TypeReference _colorSettingsPage = IdeaPluginGenerator.this._ideaPluginClassNames.colorSettingsPage(grammar);
          String _simpleName = _colorSettingsPage.getSimpleName();
          _builder.append(_simpleName, "");
          _builder.append(" extends ");
          TypeReference _baseColorSettingsPage = IdeaPluginGenerator.this._ideaPluginClassNames.baseColorSettingsPage(grammar);
          _builder.append(_baseColorSettingsPage, "");
          _builder.append(" {");
          _builder.newLineIfNotEmpty();
          _builder.append("}");
          _builder.newLine();
        }
      };
      _xifexpression = this.fileAccessFactory.createXtendFile(_colorSettingsPage, _client);
    } else {
      TypeReference _colorSettingsPage_1 = this._ideaPluginClassNames.colorSettingsPage(grammar);
      StringConcatenationClient _client_1 = new StringConcatenationClient() {
        @Override
        protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) {
          _builder.append("public class ");
          TypeReference _colorSettingsPage = IdeaPluginGenerator.this._ideaPluginClassNames.colorSettingsPage(grammar);
          String _simpleName = _colorSettingsPage.getSimpleName();
          _builder.append(_simpleName, "");
          _builder.append(" extends ");
          TypeReference _baseColorSettingsPage = IdeaPluginGenerator.this._ideaPluginClassNames.baseColorSettingsPage(grammar);
          _builder.append(_baseColorSettingsPage, "");
          _builder.append(" {");
          _builder.newLineIfNotEmpty();
          _builder.append("}");
          _builder.newLine();
        }
      };
      _xifexpression = this.fileAccessFactory.createJavaFile(_colorSettingsPage_1, _client_1);
    }
    return _xifexpression;
  }
  
  @Pure